一般に、プール またはストレージ・プールは、指定されたボリューム・セットのデータがすべて一緒に含まれる、割り振り済みの容量です。システムは 2 つのタイプのプール (親プールと子プール) をサポートします。
図 1 は、関連する子プールを持つ基本的な親プールを示しています。この図では、親グループの物理容量が 2 つの子プール間に分割されています。これにより、親プールを介した MDisk からの容量、または子プールからの容量のいずれかを使用して、ボリュームを作成できます。
図 1. ストレージ・プール
親プール
親プールは、MDisk からそれぞれの容量を受け取ります。プール内のすべての MDisk は、同じサイズのエクステントに分割されます。ボリュームは、プール内で使用可能なエクステントから作成されます。いつでも MDisk をプールに追加して、新規ボリューム・コピーに使用できるエクステントの数を増やしたり、既存のボリューム・コピーを拡張することができます。システムは、ボリュームの最良のパフォーマンスを実現するために、自動的に MDisk 間のボリューム・エクステントのバランスを取ります。
MDisk で使用可能なスペースをトラッキングするために、システムはそれぞれの
MDisk を等しいサイズのチャンクに分割します。 これらのチャンクはエクステント と呼ばれ、
内部的に索引が付けられます。 エクステント・サイズは 16、32、64、128、256、512、1024、2048、4096、または 8192 MB にすることができます。エクステント・サイズの選択は、システムが管理するストレージの総量に影響します。
新規の親プールを作成するときは、エクステント・サイズを指定します。エクステント・サイズを後で変更することはできません。このサイズは、親プールの存続期間全体を通じて一定でなければなりません。
データ・マイグレーション機能は、エクステント・サイズが異なる親プールのボリュームのマイグレーションには使用できません。ただし、ボリューム・ミラーリングを使用して、エクステント・サイズが異なる親プールにデータを移動することができます。
ボリューム・ミラーリングを使用して、宛先プールからディスクのコピーを追加する。コピーが同期化した後、ソース・プール内のデータのコピーを削除することによってエクステントを解放することができます。
1 つのシステムは、2^22 個のエクステントを管理できます。例えば、エクステント・サイズが 16 MB である場合、システムは 16 MB x 16 MB = 64 TB のストレージを管理できます。
エクステント・サイズを選択する際、将来のニーズについて検討してください。例えば、現在 40 TB のストレージがある場合、すべての親プールに対してエクステント・サイズを 16 MB に指定すると、将来のシステムの容量は 64 TB のストレージに制限されます。すべての親プールに対して 64 MB のエクステント・サイズを選択すると、システムの容量は 256 TB に増加します。
エクステント・サイズを大きく指定すると、ストレージが無駄になります。 ボリュームが作成される際、ボリュームのストレージ容量は整数個のエクステントに切り上げられます。多数の小さなボリュームでシステムを構成し、大きなエクステント・サイズを使用すると、それぞれのボリュームの最後でストレージが無駄になることがあります。
親プールを作成または管理する際には、以下の一般ガイドラインを考慮してください。
- 1 つの MDisk を、1 つの親プールにのみ関連付けることができます。
- プールに対する警告容量を指定できます。 プールで使用されるスペース量が警告容量を超えると、警告イベントが生成されます。 警告しきい値は、プールから自動的にスペースを使用するよう構成されているシン・プロビジョニング・ボリュームで特に便利です。
- 親プール間で移動する場合を除き、ボリュームは 1 つのプールにのみ関連付けられます。
- 親プールから割り振られたボリュームは、その親プール内に置かれるすべてのストレージにわたってストライプされます。このようにすると、あるストレージ・システムから別のストレージ・システムにデータを中断なしにマイグレーションすることも可能になり、後でストレージ・システムを廃止するときに、廃止するためのプロセスが簡素化されます。
- 非管理対象モードの MDisk のみを追加できます。MDisk が親プールに追加されると、それらのモードは非管理対象から管理対象に変わります。
-
以下の条件の下で、親プールから MDisk を削除することができます。
- ボリュームが、MDisk 上にあるどのエクステントも使用していない。
- 使用中のいくつかのエクステントを、この MDisk からプール内のどこか別の場所に移動できるだけの、フリー・エクステントが十分にある。
- システムは、データが失われないように、子プール内のボリュームによって使用されるすべてのエクステントが、親プール内の他の MDisk にマイグレーションされるようにします。
以下のいずれの場合も、親プールから任意のアレイ MDisk を削除することができます。
- ボリュームが、MDisk 上にあるどのエクステントも使用していない。
- 使用中のいくつかのエクステントを、この MDisk から親プール内のどこか別の場所に移動できるだけの、フリー・エクステントが十分にある。
その親プールに関連付けられている子プールがあれば、親プールから MDisk を除去する前に、それらのプール用に十分な容量が親プール内にあることを確認します。
- 親プールが削除されると、そのプール内にあったエクステントや、ボリュームが使用するエクステントの間に存在していたマッピングをリカバリーすることはできません。親プール内に、関連付けられている子プールがある場合、最初に子プールを削除して、そのエクステントを親プールに戻す必要があります。子プールを削除した後に、親プールを削除することができます。親プール内にあった MDisk は非管理対象モードに戻され、他の親プールに追加できるようになります。親プールを削除するとデータが失われる可能性があるため、ボリュームがそれと関連付けされている場合は、強制的に削除を行う必要があります。
- ボリュームがミラーリングされ、ボリュームの同期コピーがすべて 1 つのプール内にある場合、ストレージ・プールが削除されると、ミラーリングされたボリュームは破棄されます。ボリュームがミラーリングされ、別のプールに同期コピーがある場合、プールの削除後、ボリュームは残ります。
子プール
子プールは、MDisk から直接作成されるのではなく、親プールに割り振られている既存の容量から作成されます。親プールと同様に、子プールに割り振られた容量を特に使用するボリュームを作成することができます。 子プールは、同様のプロパティーを持つ親プールとほぼ同じであり、ボリューム・コピー操作に使用することができます。
子プールは、完全に割り振られた物理容量を使用して作成されます。
子プールの容量は、親プールが使用できる空き容量より小さくなければなりません。子プールに割り振られた容量は、その親プールのフリー・スペースとして報告されなくなります。
子プールを作成または処理する際には、以下の一般ガイドラインを考慮してください。
- 子プールは、コマンド・ライン・インターフェースを使用して、または VMware vSphere 仮想ボリュームを作成する場合は IBM Spectrum Control を使用して、作成および変更が可能です。子プールとそのプロパティーは、管理 GUI を使用して表示できます。
- 親プールと同様に、警告しきい値を指定して、子プールの容量が上限に近づいてきたときにアラートを発行することができます。このしきい値を使用して、子プールの容量がその割り振り済み容量に近づいたときに、アクセスが失われないようにしてください。
- 暗号化が有効になっているシステムでは、子プールを作成し、暗号化されていないプール内の既存ボリュームを、暗号化された子プールにマイグレーションすることができます。暗号化が有効になった後で子プールを作成すると、親プールが暗号化されていない場合でもその子プールに対して暗号鍵が作成されます。それにより、ボリューム・ミラーリングを使用して、暗号化されていない親プールから暗号化された子プールへボリュームをマイグレーションすることができます。
- 親プールに関連付けられている子プールがある場合は、親プールから MDisk を除去する前に、子プール内のボリューム用に十分な容量が子プールにあることを確認してください。データが失われないようにするために、システムはボリュームによって使用されるすべてのエクステントを、親プール内の他の MDisk に自動的にマイグレーションします。
- 子プールの容量は、その実容量未満まで縮小することはできません。システムは、複数のエクステントを使用する親プールから予約済みエクステントを使用します。また、システムは、子プールが縮小されたときに警告レベルをリセットし、容量の縮小時にそのレベルに達すると警告を出します。
- システムは、同じ親プール内の子プール間でのボリューム・コピーのマイグレーション、または子プールとその親プールとの間でのボリューム・コピーのマイグレーションをサポートします。異なる親プールを持つソースとターゲットの子プール間でのマイグレーションはサポートされません。
ただし、ボリュームのコピーをソースの子プールからその親プールにマイグレーションすることは可能です。これにより、ボリューム・コピーをその親プールからターゲット子プールの親プールにマイグレーションできます。最後に、ターゲット親プールからターゲット子プールにボリューム・コピーをマイグレーションできます。
- データ削減プールから子プールを作成することはできません。
プールの状態
表 1 は、プールの操作状態の説明です。子プールは、親プールの状態を示します。エラーを示す状態は、親プール上で解決する必要があります。
表 1. プールの状態
| 状態 |
説明 |
| オンライン |
プールはオンラインになっており、使用可能です。プール内のすべての MDisk が使用可能です。 |
| 劣化パス |
この状態は、システム内の 1 つ以上のノードがプール内の一部の MDisk にアクセスできないことを示します。この状態からリカバリーするには、以下のステップを実行します。 - ストレージ・システムのファブリック構成規則が正しいことを確認する。
- ストレージ・システムを正しく構成したことを確認する。
- イベント・ログにエラーがあれば修正する。
|
| オフライン |
プールはオフラインになっており、使用できません。システムにあるどのノードも MDisk にアクセスできません。 原因として最も可能性の高いのは、1 つ以上の MDisk がオフラインになっているか、
除外されていることです。
重要: プールにある 1 つの MDisk がオフラインになり、システム内のどのオンライン・ノードからも見えなくなると、この MDisk がメンバーになっているプールはオフラインになります。その結果、このプールによって提示されているすべてのボリューム・コピーがオフラインになります。プールを作成するときは、最適の構成になるように注意してください。
|
Easy Tier
システムは、IBM® Easy Tier® をサポートします。これは、ストレージ・プール内にドライブが存在している場合に対応する機能です。システムは、頻繁にアクセスされるデータを、自動的にしかも処理を中断せずに高性能の MDisk へと移動します。そのデータは、さらに高速な Storage Tier に配置されます。
子プールは、Easy Tier 設定をその親プールから継承します。子プールで Easy Tier 設定を変更することはできません。親プールでのみ設定を変更できます。